/***************************************************************************************************************
 * FILE: ListMan.h
 *
 * DESCRIPTION
 * The "list manager" can be used to manage the lists that are being created, modified, and destroyed during
 * testing. See the comments in ListMan.c for more information.
 *
 * Authors:
 * 			Matthew Recchia
 * 			Bryce Muzzy
 * 			Daniel Ortiz
 * 			Ariana Griego
 **************************************************************************************************************/
#ifndef __LISTMAN_H__
#define __LISTMAN_H__

#include "DList.h"

/*==============================================================================================================
 * Global function declarations. See function comments in ListMan.c
 *============================================================================================================*/
extern void ListManCreateList(char *pListName, DList *pNewList);

extern void ListManFreeList(char *pListname);

extern DList *ListManGetList(char *pListName);

extern void ListManInit();

#endif
